
#ifndef TTDS_ISR_H
#define TTDS_ISR_H

#include "ttds/ttds_cjobq.h"
#include "ttds/ttds_cotask.h"



#ifdef __cplusplus
extern "C"
{
#endif


void ttds_interrupt_service_init(int stack_size );
ttds_cjobq_t *ttds_interrupt_service_get_jobq(void);


void ttds_cosem_give_isr( ttds_cosem_t *p_sem );

void ttds_interrupt_service_enter(void);
int ttds_interrupt_service_net(void);
void ttds_interrupt_service_leave(void);



#ifdef __cplusplus
}
#endif

#endif
